@charset 'utf-8';
body{font-family: Microsoft Yahei;}

body{ margin:0; padding:0;color: #555;font:14px/1.8 Microsoft Yahei,Tahoma,Arial,Verdana,sans-serif;word-wrap:break-word; overflow:auto;}
pre{word-break:break-all;word-wrap:break-word; }
ul,ol,li,dl,dt,dd{ margin: 0; padding: 0; list-style: none; }
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; }
div{max-width: 100%;}
img{border:0;max-width: 100%;}
a{color: #555; text-decoration: none;font-weight: inherit;color: inherit;}
a:hover{ text-decoration: underline; }
p{ margin:0 0 0.3em; }
table { border-spacing: 0; border-collapse: collapse; }
input,button,textarea,select,optgroup,option { font-weight:inherit; font-style:inherit; font-size:inherit; font-family:inherit; }
input[type="submit"],input[type="button"],input[type="reset"] { cursor: pointer; }
button { cursor: pointer; }
input::-moz-focus-inner { padding: 0; border: 0; }
button,input,select,textarea{ margin:0; vertical-align:baseline; font-size:100%; *vertical-align:middle; }:focus{ outline:0; }
textarea{ overflow:auto; vertical-align:top; }
.clear{ clear: both; }
img{border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}

.container{width: 1180px;margin-left: auto;margin-right: auto;}


body{background:url(img/bg.jpg) no-repeat top center;}

.head{margin-top: 55px;}
.nav{overflow: hidden;margin-top: 65px;background:url(img/fnav_bg.jpg) repeat-x;}
.nav li{float: left;background:url(img/navbg.png) no-repeat;line-height:55px;width: 147.5px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;}
.nav li:hover{background: url(img/navon.png) no-repeat;}
.nav li a{display: block;}
.nav li a:hover{text-decoration: none;}
.main{background: #fff;}

.notice{width: 1200px;height: 75px;background:url(img/notice.jpg);background-size: 100% 100%;}
.notice ul li{float: left;width: 300px;}
.notice .tempWrap{margin: 22px 0 0 158px;float: left;font-size: 16px;color: #333;width: 1000px !important;}
.banner{width: 560px;height: 360px;overflow: hidden;position: relative;float: left;}
.banner ul li{position: relative;}
.banner ul li span{width: 100%;height: 40px;display: block;background:url(img/li.png) repeat;bottom: 0;position: absolute;color: #fff;text-indent: 8px;}
.banner ol{width: 100%;position: absolute;bottom: 0;height: 40px;text-align: right;}
.banner ol li{width: 12px;height: 12px;display: inline-block;background: #eee;margin-top: 15px;margin-right: 6px;cursor: pointer;}
.banner ol li.on{background: #039de7;}
.focus{width: 580px;float: right;}
.focus ul{margin-top: 20px;border-top: dashed 1px #ddd;padding-top: 15px;}
.focus ul li{background:url(img/ico.png) no-repeat 4px 15px;text-indent:15px;line-height: 36px;font-size: 16px;}
.focus ul li span{float: right;}
.focus ul li a{color: #333;}

.layer{margin: 0 12px;overflow: hidden;}
.focus h3{text-align: center;}
.bar{height: 60px;background:url(img/bar.png) no-repeat;background-size: 100% 100%;margin-top: 15px;margin-bottom: 15px;}
.bar a{width: 180px;height: 60px;display: block;float: left;margin-left: 15px;}
.bar a:first-child{margin-left: 0;}
.home_list{float: left;width: 550px;}
.home_list:nth-child(2){float: right;}
.home_list li{background:url(img/dot.png) no-repeat left center;text-indent: 15px;line-height: 28px;}
.home_list li span{float: right;}
.home_list h3{background:url(img/signb.png) no-repeat bottom left;line-height: 45px;font-size: 18px;color: #1880e3;margin-bottom: 15px;}
.home_list h3 span{float: right;color: #1880e3;font-weight: normal;font-size: 15px;}
.scroll{position: relative;margin-top: 30px;}
.scroll ul li{float: left;text-align: center;margin: 0 6px;}
.scroll ul li img{width: 203px;height: 107px;}
.scroll .tempWrap{margin-left: 40px;}
.scroll span{position: absolute;width: 26px;height: 106px;border: solid 1px #dbd5d5;}
.scroll span.prev{background:url(img/arrow-l.png) no-repeat center #f0f0f0;left: 0;top: 0px;}
.scroll span.next{background:url(img/arrow-r.png) no-repeat center #f0f0f0;right: 0;top: 0px;}


.adv{margin-top: 15px;margin-bottom: 15px;}

.footer{background:#2c2c2c;height: 245px;margin-top: 20px;}
.footer .layer{background:url(img/qrcode.png) no-repeat right 50px;}
.footer h3{color: #fff;background:url(img/footh3.png) no-repeat bottom left;display: inline-block;line-height: 55px;}
.footer p{color: #8e8e8e;font-size: 15px;margin-top: 10px;}
.footer .link{margin-top: 20px;}
.footer .link div{float: left;margin-left: 15px;float: right;}
.copy{height: 40px;background: #1f1f1f;line-height: 40px;text-align: center;color: #939393;}


.article .left{width: 275px;float: left;}
.article .right{width: 845px;float: right;}
.article .left dt{width: 270px;height: 102px;background:url(img/news.png) no-repeat;line-height: 102px;text-indent: 30px;font-size: 20px;color: #eee;font-weight: bold;}
.article .left dt span{font-size: 18px;color: #3e91de;margin-left: 10px;}
.article .left dd{width: 270px;height: 57px;border-bottom: solid 1px #ddd;line-height: 57px;text-indent: 32px;background:url(img/arr.png) no-repeat 245px center;font-size: 15px;}
.article .left dd:hover,.article .left dd.on{background:url(img/arron.png) no-repeat 245px center;color: #1880e3;}


.article .right .pic{overflow: hidden;}
.article .right .pic h3{color: #1880e3;}
.article .right .pic img{float: left;margin: 0 15px 15px 0;}
.article .right ul{border-top: dashed 1px #ddd;}
.article .right ul li{background:url(img/list.png) no-repeat left center;text-indent: 15px;border-bottom:dashed 1px #ddd; line-height:38px;color: #666;}
.article .right ul span{float: right;}

.location{background:url(img/location.png) no-repeat left center;text-indent: 20px;margin: 20px 0;}
.location .search{width: 219px;height: 34px;background:url(img/search.png) no-repeat;float: right;line-height: 34px;overflow: hidden;}
.location .search input[type=text]{width: 175px;height: 25px;line-height: 25px;float: left;margin-left: 5px;margin-top: 1px;background: none;border: none;}
.location .search input[type=button]{width: 25px;height:25px;float: left;margin-left: 10px;margin-top: 3px;border: none;background: none;}

.article .page h1{font-size: 20px;text-align: center;color: #1880e3;}
.article .page p.info{text-align: center;}
.article .page .content{border-top: solid 1px #ddd;margin-top: 15px;padding-top: 30px;}
.article .page .content img{max-width: 100%;}

.article .page .pagerow{width: 100%;overflow: hidden;margin-top: 20px;}
.article .page .pagerow div{width: 50%;float: left;}
